]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
ci: Use sudo to run `meson install`
authorFlorian Müllner <fmuellner@gnome.org>
Thu, 17 Aug 2023 00:16:28 +0000 (02:16 +0200)
committerFlorian Müllner <fmuellner@gnome.org>
Thu, 17 Aug 2023 00:21:13 +0000 (02:21 +0200)
Newer meson versions no longer use polkit for automatic priviledge
elevation.

Commit d353f2d367 adjusted to that change by running `meson install`
through sudo, but left out the install-meson-project helper script.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2897>

.gitlab-ci/install-meson-project.sh

index 8ecf8a300d7e9839098d42c11cc8408cd961e524..6d1aa90c8a43afe908bb57ae999a15467041f694 100755 (executable)
@@ -78,5 +78,5 @@ git clone --depth 1 "$REPO_URL" -b "$COMMIT" "$CHECKOUT_DIR"
 pushd "$CHECKOUT_DIR/$SUBDIR"
 sh -c "$PREPARE"
 meson setup --prefix=/usr _build "${MESON_OPTIONS[@]}"
-meson install -C _build
+sudo meson install -C _build
 popd